@charset "utf-8";
/* CSS Document */

/* CSS reset */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,li {list-style:none;}
fieldset, img {border:none;}
body {background:#fff;color: #2a2a2a;}
body,button,input,select,textarea {font:12px/1.5 tahoma,arial,"Hiragino Sans GB",微软雅黑;}
input,select,textarea {font-size:100%;outline: none;}
textarea {resize:none;}
table {border-collapse:collapse;border-spacing:0; empty-cells: show;}
button {cursor:pointer;}
em {font-style:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:500;}

/* a */
a{text-decoration:none;color: #2e2e2e;}
a:hover{color: #f60;text-decoration:none;}
a:focus {outline:none;}

/* ie debug */
img,li {vertical-align:top;}
th {text-align:inherit;}
iframe {display:block;}

/* float clear */
.left{float: left;}
.right{float: right;}
.clearfix:after{content:"\0020";display:block;height:0;clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both;height:0;font-size:0;overflow:hidden;}

/*button*/
.button{width:80px; height:32px;line-height:32px;background:#01A74F;border-radius:2px;border:none;text-align:center;font-size:14px;font-family:'Microsoft YaHei',SimHei,sans-serif;color:#FFF;cursor: pointer;}
.button:hover{background: #A10000;color: #fff;}

/*title*/
.info-title{height:32px;line-height: 32px;background:#ececec; border-radius:2px; margin-top:20px; }
.info-title b{background: #01A74F;padding: 0 20px;display: inline-block;color: #fff;text-align: center;}

/*百度地图样式*/
#ditu_container {width: 70%; height:350px;margin: 25px auto;overflow:hidden; border: 1px solid #666; font-size: 12px;}
#ditu_container p {line-height: 20px; height: 20px; margin: 0;padding:0;font-size: 12px;}
#ditu_container p.company-name { font-weight: bold; font-size: 14px; margin-bottom: 5px;}
.lxtex{ padding: 15px 10px}
/*分页样式*/
#page{margin:15px 20px 15px 0;padding-top: 10px;float: right;clear: left;font-size: 14px;}
#page .current { background: none repeat scroll 0 0 #404040; color: #fff; height: 18px; line-height: 18px; padding: 0 6px;}
#page a{display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;color: #333333;}
#page a:hover{ background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}

/*新闻列表样式*/
.news-list{}
.news-list li{height: 35px;line-height: 35px;font-size: 12px;border-bottom: 1px dashed #ddd;padding-left: 5px;}
.news-list li span{float: right;margin-right: 10px;}

/*新闻正文样式*/
.article-title{font-size: 18px;color: #01A74F;text-align: center;padding: 10px 0;}
.article-info{font-size: 12px;color: #666;text-align: center;padding-bottom: 5px;border-bottom: 1px solid #d5d5d5;border-top: 1px solid #d5d5d5;}
.article-img{text-align: center;padding: 10px 0;}
.article-img img{max-width: 400px;max-height: 400px;}
.article-content{font-size: 14px;line-height: 2;padding: 10px;}
.article-content p{margin-bottom: 5px;}


/*图片列表样式*/
.pic-list{overflow: hidden;zoom: 1;}
.pic-list li{width:205px;height:188px;float: left;margin:10px 12px;}
.pic-list li a{display: block;position: relative;text-decoration: none;}
.pic-list li a:hover img{opacity: 0.8;filter: alpha(opacity=80);}
.pic-list li img{width: 200px;height: 157px;padding: 4px;border: 2px solid #01A74F;background: #E9FFF4;}
.pic-list li span{display: block;padding: 5px 0;text-align: center;}

/*表格样式 jobs & order*/
.f-table{width: 96%;padding: 10px;}
.f-table tr{height: 40px;}
.f-table .t-r{width: 15%;text-align: right;font-size: 14px;}
.f-table input[type=text]{height: 22px;line-height: 22px;width: 200px;border: 1px solid #d2d2d2;}
.f-table textarea{width: 400px;height: 178px;border: 1px solid #d2d2d2;overflow: hidden;}
.f-table select{height: 22px;line-height: 22px;}
.f-table .text_conut{color: #888;margin-left: 5px;}
.f-table input[type=text]:focus,.f-table textarea:focus{border: 1px solid #149939;}
.f-table .button{margin-top: 15px;}

/*招聘列表样式*/
.job-list{font-size: 14px;}
.job-list li{padding: 20px 10px;border-bottom: 1px dotted #ccc;line-height:2;position: relative;}
.job-list li:hover{background: #fafafa;}
.job-list li .view-info{position: absolute;right: 5%;top:15%;text-decoration: none;}
/*招聘详情样式*/
.job-info{}
.job-info{font-size: 14px;}
.job-info li{padding: 20px 10px;line-height: 2;position: relative;}
.job-info li .view-info{position: absolute;right: 5%;top:15%;text-decoration: none;}
.job-content{font-size: 14px;line-height: 2;}

/*上下篇样式*/
#page_next_prev{margin-top: 10px;padding-top: 10px;border-top: 1px solid #eee;line-height: 24px;}

/*首页样式*/
body{background:url(body_bg.jpg) left top repeat;}
.wrapper{width: 960px;margin: 0 auto;overflow: hidden;}
/*头部样式*/
.header{background: url(top_bg.jpg) left top repeat-x;}
.top{height: 145px;}
.top .left img{margin-top: 50px;}
.top p{height: 30px;line-height: 30px;}
.top .right{margin-top:50px;}
.search {height: 28px;line-height: 28px;background:url(search_bg.jpg) left repeat-x;border: 1px solid #e8e8e8;padding-bottom:4px;padding-top: 4px;}
.search_left {float: left;margin-left: 15px;}
/*导航样式*/
#nav{height:50px;background:url(nav_bg.jpg) left repeat-x;}
.menu{overflow: hidden;}
.menu li{float: left;width:98px; overflow: hidden;border-right:1px solid #4eb8aa;}
.menu li a{display: block;font-size:14px;color: #fff;text-decoration: none;text-align: center;height: 50px;line-height: 50px;font-weight: bold;}
.menu li a:hover{ background:url(eng.jpg) left no-repeat;}
/*banner大图样式*/
#flash{border: 1px solid #afb3b6;}
/*侧栏样式*/
.sidebar{float: left;width: 246px;margin-right:10px;height:875px; }
.sidebar1 {float: left;width: 246px;margin-right:10px; }
.s_protype{background:url(pro_bg.jpg) left no-repeat;height: 557px;}
.s_protype a{color:#318000;}
.s_protype ul{padding:10px}
.s_protype ul li a:link,.s_protype ul li a:visited{ display:block;text-decoration: none;}
.s_protype ul li a:hover{color: #2d2d2d;}
.pro-parent {width:224px;height:40px; line-height:40px; margin-top:7px;background: #01a74f; padding-left:2px;color: #fff}
.pro-son{height: 27px;line-height: 27px;background: #e9fff4;padding-left:20px;overflow: hidden;}
#s_protype .pro-son{display: none;height: 25px;line-height: 25px;background: #0B5185;border-bottom: 1px dotted #858585;}
#s_protype li.pro-son a{padding-left: 35px;background: url(ico_2.gif) 8px center no-repeat #0b5185;}
.s-bd{padding-top: 118px;}
/*热销产品样式*/
.i_pro{float: right; width: 700px;}
.i_pro li {float: left;text-align: center;margin:13px 0 0 8px;width: 215px;height: 233px; }
.i_pro img {height: 177px;width: 200px; border: 3px solid #e9e9e9; }
.i_pro span{height: 50px;line-height: 50px;overflow: hidden; }
.p_tittle{height: 50px;line-height:65px;}
.p_tittle span{background: #009c4b;border-radius: 15px;padding:7px 30px;color: #fff;font-weight: bold; }
.p_tittle a{background: #009c4b;border-radius: 15px;padding:7px 17px;color: #fff;margin-left:10px; }
.p-bd{padding: 10px;margin-top:10px;height: 480px; background: url(bd_bg.jpg) left top repeat-x #fff;}
.i-bd{padding: 10px;}
.a-bd{padding: 10px;background: #fff;margin-top: 10px;background: url(n_bg.jpg) left top repeat-x #fff;}
/*横幅样式*/
.hengfu img {margin-top: 10px;}
/*案例样式*/
#i_case{width: 979px; margin-top: 10px;overflow: hidden;}
#i_case li{margin:10px 5px;background: #ededed;border: 1px solid #d1d1d1;}
#i_case li:hover{background: #f8ae01;}
#i_case li img{width: 215px;height: 175px;margin-left:4px;margin-top:4px;border: 1px solid #d1d1d1; }
#i_case li a{display: block;text-decoration: none;}
#i_case li a:hover{color:#bf0811;text-decoration: none;}
#i_case li span{height:40px;line-height:40px;}
#i_case .p-title a {float: right;margin-right:50px;color: #fff;}
.p-title{height: 80px;line-height: 80px;background: url(case.jpg) left no-repeat;}
#pro_gd{height:235px;margin:0 auto;overflow:hidden;margin-right: 5px;}
#pro_gd ul li{float:left;text-align:center;height:220px;line-height: 25px;}
/*公司简介样式*/
.i_about{float: left; width: 680px;height: 265px;margin-top: 10px; }
.i_about img {float: left;margin-right: 10px; }
.i_about span {color: #02a647;font-size: 14px;font-weight: bold; }
.i_about p{height: 150px;line-height: 25px;margin-top:10px;}
.i_about a{background: #ffbb1b;padding: 5px 15px;border-radius: 5px;color:#fff;}
.i-title{height:40px;line-height:40px;font-size: 16px;}
.i-title span{color: #02a647;font-size: 16px;font-weight:bold;}
/*油墨报告样式*/
.baogao{float: right;width: 280px;margin-top: 10px;}
.baogao img{width: 250px;height:215px;}
.baogao a{float: right; background: #ffbb1b;padding: 0 10px;font-size: 12px; border-radius: 5px;color:#fff;line-height: 20px;margin-top:5px; }
.hov{border:3px solid #03a64b;border-radius: 5px;width: 250px;height:215px; background: #fff;}
/*技术支持样式*/
.i_news .tjnews {margin-top: 10px;}
.i_news .tjnews img{float: left;margin-right: 10px;width: 205px;height: 150px;border: 1px solid #e4e4e4;}
.i_news .tjnews h1 {font-weight: bold;color:#03a252;}
.i_news .tjnews p{line-height: 22px;margin-top: 5px;color: #888;height:100px;}
.i_news{float: left;width: 650px; margin-top: 10px; }
.i_news .tjnews a {background: #ffbb1b;padding: 5px 15px;border-radius: 5px;color:#fff;}
.i_news .i-newslist{margin-top:20px;}
.i-newslist li{height: 28px;line-height:28px;overflow: hidden;padding-left: 13px;margin-left:3px; background: url(ico_1.gif) 3px 14px no-repeat;}
.i-newslist li span{float: right;margin-right: 5px;color: #999;}
.o-title{height:46px;line-height: 52px;border: 1px solid #ebebeb;background: #fff;}
.o-title a{padding:0 30px; border-left: 1px solid #eaeaea;border-right: 1px solid #eaeaea;font-size: 14px;font-weight: bold;}
.o-title span{font-size: 15px;font-weight: bold;color:#fff;padding:20px 53px; background: url(tit_bg.jpg) left no-repeat;}
.o-title a:hover {color: #626262;}
/*问题解答样式*/
.position{float: right;width: 300px;margin-top: 10px;}
.position span{float: left;}
.n-title a{float: right; padding: 0 10px;font-size: 12px; border-radius: 5px;line-height: 20px;margin-top:10px; background: #f0a200;border-radius: 10px;}
.p_db{border: 2px solid #00a551;border-radius:5px;background: #fff;}
.position li {margin:10px 5px 0 5px;height: 110px;background: url(wenti_b.jpg) bottom repeat-x ;}
.position li p {height: 20px;line-height: 20px;background:url(da.jpg) left no-repeat;padding-left: 25px;}
.position li b {display: block; height: 35px;line-height: 35px;background:url(wen.jpg) left no-repeat;padding-left: 25px;overflow: hidden;}
.n-title{height:40px;line-height:40px;font-size: 16px;}
.n-title span{color: #02a647;font-size: 16px;font-weight:bold;}
/*友情链接样式*/
.link{background: url(link.jpg) center no-repeat;height: 220px;margin-top: 10px;}
.link ul{width: 700px;padding:60px 0 0 60px;}

#footer{ color: #3F3F3F;z-index: -1;height: 125px;padding-top:10px;}
#footer p{height: 30px;line-height: 30px;}
#footer a{color: #2e2e2e;}
#footer a:hover{color: #f00;text-decoration: none; }


/*搜索框*/
#sousou{overflow: hidden;}
#sousou .search-text{float: left;width: 151px;height: 32px;padding: 0 7px 0 18px;border: none;background: url(search_bg.png) left top no-repeat;}
#sousou .search-btn{float: left;width: 50px;height: 32px;border: none;background: url(search_bg.png) right top no-repeat;}
.search-info{margin-bottom: 10px;font-size: 14px;border: 1px solid #ddd;border-radius: 5px;padding: 5px;background: #f8f8f8;}
.search-info span{color: red;font-weight: bold;text-decoration: underline;}

/*子页面样式*/
#middle{height: auto;overflow: hidden;}
#main{float: right; margin-top: 12px; width:694px;margin-right: 10px;}
.m-title{height: 50px;padding: 0 8px;border-bottom: 1px solid #00a14c;}
.m-title .crumbs{float: left; display: inline-block;padding:7px 30px;color: #000;background: url(ico_4.jpg) left center no-repeat #019f4b;border-radius: 15px;color: #fff;}
.m-title .crumbs a {color: #fff;}
.m-title .crumbs a:hover {color: #2e2e2e;}
.s_contact{border:2px solid #00a14c;border-radius: 10px;height: 300px;margin-top:10px;background: #fff;}
.s_contact img{margin:10px;}
.s_contact p{margin-left: 10px;height: 23px;line-height: 25px;}
.m-bd{background: #fff;padding-bottom: 10px;}
